package cn.bdqn.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

@ApiModel(value = "ItripHotelRoomReceive", description = "查询酒店房间,前端传入参数")
public class ItripHotelRoomReceive implements Serializable {

    @ApiModelProperty(value = "酒店ID", required = true, notes = "这是必须要填")
    private Long hotelId;

    @ApiModelProperty(value = "入住时间",required = true,notes ="默认给今天" )
    private Date startDate;

    @ApiModelProperty(value = "退房时间",required = true,notes ="默认给后一天" )
    private Date endDate;

    @ApiModelProperty(value = "是否可预订", required = false, notes = "0:不可以 1:可以")
    private Integer isBook;

    @ApiModelProperty(value = "是否可取消", required = false, notes = "0:不可以 1:可以")
    private Integer isCancel;

    @ApiModelProperty(value = "是否包含早餐", required = false,notes = "0:不含 1:含早")
    private Integer isHavingBreakfast;

    @ApiModelProperty(value = "是否及时响应",required = false, notes = "0:不及时 1:及时")
    private Integer isTimelyResponse;

    @ApiModelProperty(value = "支付方式", required = true, notes = "1:在线付 2:到店付 3:不限  默认不限支付方式")
    private Integer payType;

    @ApiModelProperty(value = "酒店床型", required = false, notes = "不选默认所有床型")
    private Long roomBedTypeId;


    public Long getHotelId() {
        return hotelId;
    }

    public void setHotelId(Long hotelId) {
        this.hotelId = hotelId;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public Integer getIsBook() {
        return isBook;
    }

    public void setIsBook(Integer isBook) {
        this.isBook = isBook;
    }

    public Integer getIsCancel() {
        return isCancel;
    }

    public void setIsCancel(Integer isCancel) {
        this.isCancel = isCancel;
    }

    public Integer getIsHavingBreakfast() {
        return isHavingBreakfast;
    }

    public void setIsHavingBreakfast(Integer isHavingBreakfast) {
        this.isHavingBreakfast = isHavingBreakfast;
    }

    public Integer getIsTimelyResponse() {
        return isTimelyResponse;
    }

    public void setIsTimelyResponse(Integer isTimelyResponse) {
        this.isTimelyResponse = isTimelyResponse;
    }

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    public Long getRoomBedTypeId() {
        return roomBedTypeId;
    }

    public void setRoomBedTypeId(Long roomBedTypeId) {
        this.roomBedTypeId = roomBedTypeId;
    }
}
